// 导入 request 请求工具
import request from '@/utils/request.js'


// 提供调用注册接口函数 
export const userRegisterService = (registerData) => {
  const params = new URLSearchParams()  // param形式的传参
  for (let key in registerData) { // 遍历的是类似于map
    params.append(key, registerData[key])// 后面拼接的时候 直接是 key=value的形式拼接在一起的
  }
  return request.post('/user/register', params);
}


//提供调用登录接口的函数
export const userLoginService = (loginData) => {
  const params = new URLSearchParams()
  for (let key in loginData) { // 遍历
    params.append(key, loginData[key])
  }
  //注意 返回的有jwt令牌
  return request.post('/user/login', params);  // 这个和注册基本是一样的
}


//提供用户详细信息的函数
export const userInfoService = () => {
  return request.get('/user/userInfo');
}

//修改个人信息的
export const userInfoUpdateService = (userInfoData) => {
  console.log(userInfoData);
  return request.put('/user/update', userInfoData)
}
